home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2001 February / GAME_2.ISO / utilities / Opera 5.01 / Opera501_final_nonjava.exe / OPERA.JAR / opera / ConsoleOStream.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-12-07  |  932 b   |  47 lines

  1. package opera;
  2.  
  3. import java.awt.TextArea;
  4. import java.io.PrintStream;
  5.  
  6. public class ConsoleOStream extends PrintStream {
  7.    private TextArea console_ta;
  8.  
  9.    public ConsoleOStream(TextArea var1) {
  10.       super(System.out);
  11.       this.console_ta = var1;
  12.    }
  13.  
  14.    public void write(int var1) {
  15.       try {
  16.          TextArea var2 = this.console_ta;
  17.          synchronized(var2) {
  18.             this.console_ta.append(String.valueOf((char)var1));
  19.          }
  20.       } catch (Exception var5) {
  21.       }
  22.  
  23.    }
  24.  
  25.    public void write(byte[] var1) {
  26.       try {
  27.          TextArea var2 = this.console_ta;
  28.          synchronized(var2) {
  29.             this.console_ta.append(new String(var1));
  30.          }
  31.       } catch (Exception var5) {
  32.       }
  33.  
  34.    }
  35.  
  36.    public void write(byte[] var1, int var2, int var3) {
  37.       try {
  38.          TextArea var4 = this.console_ta;
  39.          synchronized(var4) {
  40.             this.console_ta.append(new String(var1, var2, var3));
  41.          }
  42.       } catch (Exception var7) {
  43.       }
  44.  
  45.    }
  46. }
  47.